@charset "utf-8";
/* CSS Document */
/* ---------->>> RESET ALL PROPERTIES <<<-----------*/
html, body, div, span, object, iframe, h1,  h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ul, li, fieldset, form, input, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}


blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
img {border:none; margin:0px; padding:0px;}


html{ overflow-y:scroll;}
/* ---------->>> GLOBAL PROPERTIES STYLE <<<-----------*/
html { height:100.1%; }
body { padding:0; margin:0; height:100%; font:11px trebuchet MS,"Myriad Pro",Arial,Tahoma,sans-serif; 
color:#000; background:#f2f2f2 ;}
a:focus, a:hover { outline:none;}
h1{ color:#0066cc; font-size:16px; font-weight:normal;}

h2{ color:#0066cc; font-size:16px; font-weight:normal;}
h3{ color:#000; font-size:12px; font-weight:bold; font-style:italic; }


#wrapper{margin:0 auto; width:1004px;  background:url(../../img/temp_images/body-bg.jpg)
            center repeat-y; position:relative; }
.logo{ position:absolute; top:4px; left:25px;}
.main-container{margin:0 auto; width:952px; height:600px; padding:14px; clear:both;}
.header{height:97px; background:url(../../img/temp_images/hd-bg.jpg) repeat-x; width:980px; margin:0 auto;}
.banner{margin:0 0 13px 0; clear:both;}
.topcon{ height:62px; padding:21px 0 0 388px;}
.topcon a:link, .topcon a:visited{ color:#fff; text-decoration:none;}
.topcon input,select{}
.topnav-01 {width:139px; height:21px; float:left;}
.topnav-01 input{ width:130px; height:14px;}
.topnav-02 { width:141px; height:21px; float:left;}
.topnav-02 select{ width:134px; height:20px;}
.topnav-03 { width:59px; height:21px; float:left;}
.topnav-04 {width:119px; height:17px; float:left; padding:4px 0 0 4px; font-weight:bold; }
.topnav-04 a{text-decoration:underline;}

.topnav-05 { width:53px; height:21px; float:left;}
.topnav-06 { width:73px; height:17px; float:left; padding:4px 0 0 4px; font-weight:bold;}


.nav{ background:url(../../img/temp_images/mnubg.jpg) no-repeat; height:44px;}
.nav ul{ list-style:none; padding:0 0 0 278px;}
.nav ul li{ float:left; font-size:12px; font-weight:bold;  background:url(../../img/temp_images/divider.jpg) right no-repeat; }
.nav ul li a{ padding:13px; line-height:16px; float:left; font-size:12px; font-weight:bold; color:#1a1f52; text-decoration:none; }
.nav ul li a:hover{ float:left; font-size:12px; font-weight:bold; color:#1a1f52; text-decoration:none; background:url(../../img/temp_images/divider.jpg) right repeat-x;   }
.innercon{ clear:both;}
.lftnav{ float:left; width:172px; margin-right:11px;}
.lftnav .title{ text-align:left; padding-left:11px;}
.women{float:left; width:378px; margin-right:11px; margin-bottom:11px;}
.mdl-con{float:left; width:527px; margin-right:11px; margin-bottom:11px;}
.mdl-con p{ font-size:12px;}
.rht-con-sml{float:left; width:230px; margin-right:0; margin-bottom:11px;}
.rht-con-sml h2{ padding:0; margin:0 0 10px 0;}
.mgg-style1{ margin:0 0 10px 10px;}
.mgg-style2{ margin:0 10px 10px 0;}
.men{ float:left; width:378px; margin-bottom:11px;}
.title{ height:26px; background:url(../../img/temp_images/title-bg.jpg) repeat-x; text-align:center; color:#fff; font-size:17px; font-weight:bold; padding:6px 0 0 0;}
.subtitle{ background:url(../../img/temp_images/subtitle-bg.jpg) repeat-x; height:26px;}
.subtitle label{ float:left; width:108px; padding:4px 0 0 12px; font-size:12px; font-weight:bold; color:#042642; text-align:center;} 
.rht-con{ width:768px; float:left;}
.porduct-con{ padding:15px 15px 0; border:1px solid #ddd;}
.porduct-con ul{ list-style:none; padding:0; margin:0; float:left; margin:0 23px 0 0;}
.porduct-con ul.last{margin:0;}
.porduct-con ul li{  text-align:center;width: 100px;}
.porduct-con ul li a:link, .porduct-con ul li a:visited{ color:#7f96ae; text-decoration:none; font-size:13px; font-weight:bold;}
.porduct-con ul li a:hover{ color:#3db802; }
.porduct-con ul li p{text-align:center; color:#042544; font-size:16px; font-weight:bold; padding:0; margin:0;}
.porduct-con ul li span{ font-size:13px; padding:0 0 10px 0;}
.porduct-con ul li img{ border:1px solid #d6d6d6;}

/*-----simple menu-------------*/
.wireframemenu{border: 1px solid #e3e3e3;background-color: white;border-bottom-width: 0;width: 170px;}
* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}
.wireframemenu ul{padding: 0;margin: 0;list-style-type: none;}
.wireframemenu a{font-size:13px;padding: 4px 3px;display: block;width: 100%;color: #082341;text-decoration: none;border-bottom: 1px solid #e3e3e3;}
.wireframemenu a:visited{color: #082341;font-size:13px;}
html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}
.wireframemenu a:hover{background-color: #cad0d4;color: black;text-decoration:none;}
.wireframemenu a.selected{background-color: #cad0d4;color: black;}
/*------------------------- Popup ----------------------*/
.popupWrapper { width:692px; height:auto; display:none; z-index:50;}
.popupTop { background:url(../../img/temp_images/pop-up-top.png) no-repeat bottom; height:27px; width:100%;}
.popupBottom { background:url(../../img/temp_images/pop-up-bottom.png) no-repeat top; height:27px; width:100%;}
.popupContent { background:url(../../img/temp_images/popo-up-rptr.png) repeat-y left; clear:both;}
.popupScroller { padding:15px 40px 5px 85px; height:auto; width:543px; overflow:scroll; overflow-x:hidden;}
.popupScroller h5 { color:#73AE0B; font-size:18px; font-weight:bold;   margin:0 0 20px 0;}
.popupScroller h1 { color:#333333; font-size:21px; margin-bottom:15px; line-height:26px;}
.popupScroller p { font-size:18px; line-height:22px; color:#898888;}
.popupPagination { clear:both; line-height:18px; display:block; padding:0 0 10px 85px; height:18px; background:url(../../img/temp_images/line.png) 86px 0px no-repeat;}
.popupPagination a { color:#0072bc; font-weight:500; text-transform:uppercase; font-size:10px;}
.popupPagination a#leftControl{ margin-right:10px;}
.popupPagination a#leftControl1{ margin-right:10px;}
a.popupClose { height:30px; width:30px; z-index:99; position:absolute; background:url(../../img/temp_images/close-bg.png) no-repeat center; left:0; top:0; text-decoration:none;}
a.popupClose:hover { text-decoration:none;}

/*--------------------- CSS For popup slider -------------------*/

.allHolder { height:auto; width:543px; overflow:hidden; position:relative;}
.popupItems { width:543px; float:left;display:none;}
.popupItems1 { width:543px; float:left;display:none;}

#footer { background-color:#d9d9d9; font-size:10px; font-family:trebuchet MS,Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 39px; line-height:29px; margin-bottom:0; }

/*------------------------ Changed CSS ----------------------*/

.popupScroller { overflow:auto; overflow-x:hidden;}
a.popupClose { height:35px; width:35px; left:3px; top:3px;}

.footer{height:52px; background:url(../../img/temp_images/footer-bg.jpg) repeat-x; padding:22px 0 0 0; clear:both; width:980px; margin:0 auto; text-align:center; color:#fff; font-size:13px;}
.footer p{ padding:0; margin:0; font-weight:bold; line-height:22px;}
.footer a:link, .footer a:visited{ color:#fff; text-decoration:none;}
.footer a:hover{ color:#31a105; text-decoration:none;}
.clear{clear:both;}


/*---------------------------------------*/
.sel {
	cursor:text!important;
}
#subheader {	width:100%;	height:84px;background:url('http://cdn2.yoox.biz/yoox90/layout/bgIndexPages.gif') repeat-x top center;}
#subheaderContainer {margin:0 auto;}
#nav li.sel{background:#797979;}
#nav li h1 {font-size:12px;font-weight:bold;line-height:28px;height:28px;margin:0 10px;color:#FFF;text-align:left;
}
#nav li.sel ul li a, #nav li ul li span, #nav li ul li h1 {color:#AAA;}
#nav li ul li a:hover {background:none;color:#FFF;}
#nav li.selected span {padding:0 9px;color:#FFF;}
#nav li.first span {border:none;}
#seasonBar {	height:28px;padding-left:15px;line-height:28px;background:none;}
#seasonBar a:link, #seasonBar a:visited {color:#AAA;}
#seasonBar span, #seasonBar a:hover {color:#FFF;}
#seasonBar a, #seasonBar span {margin:0 3px;}
#content {width:998px;}
#subTop {height:5px;	padding:0 20px;}
#subBottom {	background-position:left bottom;clear:left;height:5px;padding:0 20px;}
.onecol .topContainer {filter:none;height:5px;}
.onecol .bottomContainer {filter:none;width:auto;margin-bottom:3px;height:5px;}
.onecol .centerContainer {float:left;width:auto;}
.category-letters {margin:0 3px;font-size:12px;padding:9px 0;text-align:left;width:942px;border: 1px solid #a8a8a8;}
.category-letters a {padding:0 12px;text-align:center;font-size:18px;color:#000;}
.letters {margin:0 3px;font-size:12px;padding:9px 0;text-align:center;width:942px;border: 1px solid #a8a8a8;}
.letters a {padding:0 12px;text-align:center;color:#000;}
.brandLetter .letters a, .brandLetter .letters span {padding:0 9px;text-align:center;font-size:11px;color:#000;}
.brandLetter .letters span, .brandLetter .letters a:hover {color:#A8A8A8;font-weight:700;}
.brandLetter div.listLetters {float:left;display:inline;margin:5px 0 0 60px;}
.listLetters .letters {background:none;width:auto;border:none;margin:0 10px 0 0;}
.listLetters .letters a {	margin:0;font-weight:700;}
#brands {float:left;display:inline;border:1px solid #E5E5E5;margin:5px 10px;width:930px;}
#brands[id] {width:930px;}
.stilisti {float:left;display:inline;width:227px;margin:0 8px;}
.brandLetter {clear:left;height:39px;border:1px solid #000;margin-top:10px;background-color:#E5E5E5;}
.brandLetter div {display:inline;float:left;}
.brandLetter div a {font-size:26px;margin-left:75px;color:#000;}
.brandLetter ul li a:link, .brandLetter ul li a:visited {font-size:11px;font-weight:normal;}
.brandLetter ul li a:hover {color:#DDD;font-size:11px;font-weight:normal;}
.brandCols {float:left;display:inline;margin:10px 0;}
.colBrands {display:inline;float:left;width:170px;
	margin-left:8px;
}
#brandsbaby, #brandskid, #brandsjunior {
	float:left;
	display:inline;
	margin:5px 3px;
}
#brandsbaby .maincol, #brandskid .maincol, #brandsjunior .maincol {
	float:left;
	display:inline;
	margin:0 5px;
	width:177px;

}

/*-----------------------css for advance search-----------------------*/
.search-title{ width:762px; height:18px; background-color:gray; text-align:left; color:#fff; font-size:14px; font-weight:bold; padding:6px 0 0 6px;}

.search-cont{ width:730px; padding:10px 0 0 0; margin:0 auto;}
.search-subcont{ width:730px; padding:0 0 10px; border-bottom:1px solid #c9c9c9;}
.search-item-01{ width:300px; float:left; display:block; border:none; padding:0;}
.search-item-01,.search-item-02 label{ font-size:16px; color:#000; font-weight:700; line-height:24px; display:block;}
.search-item-01 input{ width:270px; border:1px solid #7b9ebd; height:16px;}
.search-item-02{ width:315px; float:left; display:block;border:none;padding:0;}
.search-item-02 select{ width:230px; border:1px solid #7b9ebd;height:20px; float:left; margin:0 10px 0 0; display:inline;}
.search-item-03{ width:600px; border:none; padding:10px 0 0; margin:0; }
.search-item-03 input,.search-item-03 label{ float:left; padding:0 10px 0 0;}
.search-item-03 input{ width:15px; height:15px; margin:0 5px 0 0; }
.search-item-04{ width:200px; border:none; float:left; display:block;}
.search-item-04 label{ font-size:14px; font-weight:700; color:#000; line-height:20px; display:block;}
.search-item-04 select{ width:160px; border:1px solid #7b9ebd;height:20px;  margin:0 10px 0 0; }
*{ margin:0; padding:0;}
.final-submit{ width:100px; margin:10px 0 0 20px;  }
/*-----------------------/css for advance search-----------------------*/


/*-----------------------searchlist-view-----------------------*/
.item-content{ width:768px; font-weight:700; border-bottom:1px solid #e0e0e0; padding:0 0 5px; margin:0 0 5px; }
.itemrow-01{ width:768px;   }
.itemrow-02{ width:768px; background:#e0e0e0; }
.product-img{ width:100px; float:left; display:block;}
.product-name{ width:188px; float:left; display:block; font-size:18px; color:#959595;}
.seller-name{ width:280px; float:left; display:block; font-size:13px; color:#000; font-weight:normal;}
.price{ width:100px; float:left; display:block; font-size:18px; color:#959595;}
.expire-date{ width:100px; float:left; display:block; font-size:18px; color:#959595;}
/*-----------------------/searchlist-view-----------------------*/


/*-----------------------registration-----------------------*/
.form-container{ width:590px; margin: 10px 0; }
.form-header{ width:590px; overflow: hidden; background:#c0c0c0;}
.form-container h2{ color:#000; font-weight:700; padding:10px 0 10px 10px; float:left; display:block;}
.form-container a{ float:right; display:block;}
.form-body{ width:575px; margin:0 auto;}
.form-body p.form-title{ color:#F00; padding:0 0 10px;}
.form-body fieldset{ width:575px; padding:0 0 5px; overflow:hidden;border:none;}
.form-body label{ display:block; float:left; width:80px; line-height:20px;}
.form-body input{ border:1px solid #a4bacf;  width:138px; display:block; margin:0 10px 0 0; float:left;}
.form-body input[type="button"]{ border:1px solid #ccc;}
.form-body fieldset.address label{ padding:10px 0 0;}
.form-body fieldset.city input{ width:85px; }
.form-body fieldset.address input{ width:340px; margin:0 0 5px;}
.form-body fieldset select{ float:left; display:block; height:20px; border:1px solid #a4bacf; margin:0 10px 0 0;}
.form-body fieldset.state select{ width:118px;}
.zip-label{ width:35px !important;}
.zip-input{ width:52px !important;}
.phone-area-code{ width:25px !important;}
.phone-no{ width:25px !important;}
.phone-ext{ width:40px !important;}
.form-body fieldset label.email-label{ width:115px;}
.form-body fieldset.email input{ width:160px;}
.form-body fieldset.email select{ width:298px !important;}
.width296{ width:296px !important;}
.form-body fieldset.date-pickar label{ width:70px;}
.form-body fieldset.date-pickar input{ margin:0 3px 0 0;}
.form-body fieldset.date-pickar a{ display:block; float:left; margin:2px 0 0;}

.form-body fieldset.captcha label{ width:200px;}
.form-body fieldset.captcha span{ display:block; width:160px; text-align:center; padding:10px; border:1px solid #000; background:#fff;}
.form-body fieldset.captcha input{ margin:20px 0 0;}
.form-body fieldset.submit { padding:5px 0;}
.checkBox{ width:15px!important; padding:0; margin:0; border:none!important; position:relative; top:5px; }
.register{  width:100px!important; padding:2px 0 5px 10px; border:none!important; float:right!important; text-align:left;}
.form-body ul { margin:0; padding:0; width:500px; clear:both; margin:0 0 0 27px; list-style:none; }
.form-body ul li { background:url(../../img/circle.gif) no-repeat left center; padding:0 0 0 15px;}
/*-----------------------/registration-----------------------*/


/*-----------------------Product Details-----------------------*/
.product-details{ width:768px; margin:0 auto; background:#fff;}
.product-info{ width:768px; overflow:hidden; padding:2px 0 10px;}
.product-info-left{ width:300px; float:left; display:block; font-size:11px; font-weight:700;}
.product-info-left table td{ padding:2px 0;font-size: 11px;}
.product-info-left table td a{ color:#3575cd !important;}
.product-info-right{ width:468px; float:left; display:block; overflow:hidden;}
.product-info-right .btn-list{ width:290px; border:1px solid; float:right; display:block; background:#fff;}
.product-info-right .btn-list input{ margin:10px 5px; /*width:80px;*/}
.product-info-right .customer-location{ width:452px; float:right; display:block; margin:2px 0 0; padding:5px; border:1px solid #000;}
.customer-location .section-01{ width:182px; float:left; display:block;}
.customer-location .section-02{ width:270px; float:left; display:block;}
.section-02 div.separator{ width:266px; overflow:hidden; padding:2px 2px;}
.label-text{ width:178px; float:left; display:block;}
.rating-status{ width:88px; float:left; display:block;}
.spacingtop-10{ margin:10px 0 0;}
.spacingall-10{ margin:10px 0 10px;}
a.bold-link{ font-size:11px; color:#3575cd !important; display:block; margin:20px 0 0; font-weight:700;}

.image-slider{ width:768px; overflow:hidden; padding:10px 0 0;}
.image-thumb{ width:100px; float:left; display:block;padding:10px 0 10px;}
.image-content{ width:647px;float:left; margin:0 0 10px 20px; height:auto; overflow:hidden;display: block;padding:10px 0 0;}
.image-content img { display:none;}
.specific-item { font-weight:700; color:#3575CD; padding:10px 0 0;font-size:14px;}
.table-info-1 td { font-weight:700; padding:5px 0 0;}
.bottom-style{font-weight:700; }
.right-icon{float:left; display:block; width:100px;}
.left-title{ font-weight:700; color:#3575CD !important; display:block; margin:10px 0;}
/*-----------------------/Product Details-----------------------*/



/*-----------------------feedback_seller-----------------------*/
 fieldset { border:none;}
.feedback_seller{ width:auto; position:relative; z-index:1;}
.feedback_seller fieldset{ width:auto; overflow:hidden; border:none; padding:10px 0 0;}
.feedback_seller fieldset label{ width:220px; display:block; float:left; font-size:14px; padding:10px 0 0;}
.feedback_seller fieldset .rating{width:180px; display:block; float:left;}
.feedback_seller fieldset .rating a{width:33px; height:31px; display:block; float:left; background: url(../../img/white-star-sign.gif) no-repeat center top; position:relative;}
.feedback_seller fieldset .rating a:hover{background: url(../../img/red-star-sign.gif) no-repeat center 2px;}
.rating  span{ display:none; position:absolute; width:300px;}
.rating  span textarea,.rating span input{ float:left; display:block;}
.feedback_seller fieldset .comments{width:320px;display:block; float:left; padding:10px 0 0;}
/*-----------------------/feedback_seller-----------------------*/



/*-----------------------DISPUTE-----------------------*/
.dispute{ width:auto; }
.dispute fieldset{ width:auto; padding:5px 0; }
.left-text{ width:250px;float:left; display:block; font-size:14px;}
.left-text em{ color:#F00;}
.right-text{ width:500px;float:left; display:block;font-size:14px;}
.right-text a{ color:#365eba !important;}
.btn-sec{ text-align:right;}
.btn-sec input{ margin:0 0 0 10px;}
/*-----------------------/DISPUTE-----------------------*/

/*-----------------------ASK QUESTION POP UP-----------------------*/
.ques-popup{ width:100%;}
.ques-popup fieldset{ width:100%; padding:5px 0;}
.ques-popup fieldset label{ display:block; width:100px; float:left;}
.ques-popup fieldset input{ float:left; display:block; width:200px; border:1px solid #ccc;}
.ques-popup fieldset textarea{ width:500px; height:150px; display:block; border:1px solid #ccc; margin:10px 0;}
.ques-popup fieldset.btn{ text-align:right;}
.ques-popup fieldset.btn input{ width:100px; float:none; display:inline; margin:0 0 0 10px;}
/*-----------------------/ASK QUESTION POP UP-----------------------*/


/*-----------------------MAKE OFFER POP UP-----------------------*/
.offer{ width:100%;}
.offer fieldset{ width:100%; padding:5px 0;}
.offer fieldset label{ display:block; width:100px; float:left;}
.offer fieldset input{ float:left; display:block; width:200px; border:1px solid #ccc;}
.offer table th{ font-size:13px; font-weight:700; padding:5px; color:#f38226; text-align:left; border-bottom:1px solid #ccc;}
.offer table td{ font-size:12px;padding:5px; }
.buyer-notes{ color:#2882ab !important; font-size:12px !important; font-weight:normal !important; line-height:15px !important;}
.seller-notes{ color:#c0504a !important;font-size:12px !important; font-weight:normal !important; line-height:15px !important;}
a.history-title{color:#000; font-size:14px; display:block; font-weight:700; width:71.3%; padding:5px 0 5px 20px; background:url(../../img/collasp.gif) no-repeat left center #CCC;}
a.history-expand{ background:url(../../img/expand.gif) no-repeat left center #CCC ;}
.history-table{ display:none;}
/*-----------------------/MAKE OFFER POP UP-----------------------*/

/*-----------------------SHOPPING CART NOT LOGIN-----------------------*/
.product-item-table{ width:100%; padding:10px 0 0; line-height:20px;}
.product-item-table th{ text-align:left; font-weight:700; font-size:13px;padding:5px;}
.product-item-table td { padding:5px; vertical-align:middle;}
.product-item-table td.vendor { vertical-align:top; text-align:center;}
.product-item-table td.vendor h2{ font-weight:700; color:#00b050;}
.product-item-table td.vendor em{ color:#F00;}
.product-item-table td.vendor p{ margin:10px 0 0;}
.product-item-table td a,.check-out-table td a{  color:#365EBA; }
.btn-spcer5-left{ margin:0 0 0 5px;}
.btn-checkout{ text-align:right; margin:20px 0 0;}
/*-----------------------/SHOPPING CART NOT LOGIN-----------------------*/

/*-----------------------CHECK OUT-----------------------*/
.check-out-table{ width:100%; padding:10px 0 0; line-height:20px;}
.check-out-table th{ text-align:left; font-weight:700; font-size:13px;text-align:center; vertical-align:middle;}
.check-out-table th.item{  padding:0 0 0 5px; text-align:left;}
.check-out-table td {text-align:center;}
.global-title{ width:auto; height:26px; background:url(../../img/title-bg.jpg) repeat-x; text-align:left; color:#fff; font-size:17px; font-weight:bold; padding:6px 0 0 6px;}
.common-title{ text-align:left!important; padding:0 0 0 5px;}
/*-----------------------/CHECK OUT-----------------------*/

/*-----------------------ADDRESS BOOK-----------------------*/
.address-table{ width:100%; padding:10px 0 0; line-height:20px; font-size:13px;}
.address-table td{ padding:5px 5px 5px 0!important;}
.btn-radio{ position:relative; top:3px; margin:0 10px 0 0;}
.address-table td label.first-label{ width:100px; display:block; float:left;}
.address-table td input.first-field{ width:180px; display:block;float:left; border:1px solid #ccc;}
.address-table td label.third-label{ width:90px; display:block; float:left;}
.address-table td input.third-field{ width:130px; display:block;float:left; border:1px solid #ccc;}
.address-table td.last-col{ text-align:right; vertical-align:middle;}
.address-table td em{ color:#F00;}
/*-----------------------/ADDRESS BOOK-----------------------*/

/*-----------------------ADD Product-----------------------*/
em{ color:#F00;}
.creat-product{ width:650px;  padding:20px 0 10px;}
.select-category em,.creat-product em{ color:#F00; padding:0;}
.select-category{ width:100%;font-size:13px; overflow:hidden; padding:0 0 10px;}
.select-category span{ color:#000;}
.select-category span a{ color:#06F !important; text-decoration:none; padding:0 5px 0 5px;  }
.select-category fieldset{ padding:10px 0 10px; }
.select-category select{ margin:0 10px 0 0; overflow:auto; height:20px;}
.select-category select.multiple-select{ height:150px; }
#ProductProductsDescription textarea{width:766px;}
.photo-upload-left{ width:429px; padding:14px 0 20px; float:left; display:block;}
.photo-upload-left p{color:#1A1F52; font-weight:bold;}
.photo-upload-left fieldset{ padding:0; overflow:hidden; }
.photo-upload-left fieldset img{ position:relative; top:10px;}
.photo-upload-left em,.photo-upload-right em { padding:0 5px;}
.top-spacing{ margin:10px 0 0; display:block;}
.photo-upload-right{ width:323px; float:left; display:block; padding:40px 0 0; text-align:right;}
.photo-upload-right img{ margin:0 0 5px 98px;}

.select-item-info{ width:340px; padding:10px 0 20px; float:left; display:block;}
.select-item-info fieldset{ width:100%; padding:5px 0;}
.select-item-info label{ width:133px; display:block; float:left;}
.select-item-info input{ width:140px; border:1px solid #ccc; display:block; float:left;}
.select-item-info select{ border:1px solid #ccc; width:142px; height:20px; float:left; display:block;}

.item-size-info{ width:428px; padding:10px 0 20px; float:left; display:block;}
.item-size-info fieldset{ overflow:hidden; width:100%; padding:5px 0;}
.item-size-info label{ width:80px;display:block; padding:0 0 0 10px;}
.item-size-info select{ border:1px solid #ccc; width:109px; height:20px; display:block;}
.item-size-info strong{ padding:0 0 0 10px;}
.item-size-info em{ padding:0 0 0 5px;}
.item-size-info p,.shipping-right p{ padding:0 0 0 10px;}
.common-text,.item-size-info textarea{ width:400px; height:80px; border:1px solid #ccc; margin:10px 0 0 10px;}

.stock-quantity input,input{ border:1px solid #ccc; margin-right:10px;}
.checkBox-position{ position:relative; top:2px; margin:0 5px 0 0;}
.stock-quantity .sub-option{ padding:10px 0 0 26px;}
.shipping-left{ width:350px; float:left; display:block; padding:0 0 10px; border:1px solid; }
.shipping-left table{ padding:0 0 0 10px;}
.shipping-left table th{ color:#729fdc; text-align:left;text-decoration:underline; text-decoration:underline;}
.shipping-left table td a{ color:#729fdc; text-decoration:underline;}
.shipping-right{ width:350px; float:left; display:block;}
.shipping-left h2{ width:auto; padding:5px 0 5px 10px; background:#729fdc; color:#fff;}
.shipping-right fieldset{ overflow:hidden; padding:0 0 10px;}

.shipping{ overflow:hidden; width:auto; padding:0 0 10px;}
.shipping label{ float:left; display:block; min-width:120px;}
.shipping select{ float:left; display:block; width:200px;}
.textarea-notes{display:block; width:130px; float:left; padding:20px 0 0;}
.add-option{ overflow:hidden; padding:5px 0;}
.add-option label{ width:120px; float:left; display:block;}
.add-option p{ width:500px; float:left; display:block;}
.add-option input[type="button"]{ width:90px; float:right; display:block; margin:0 0 0 10px;}
/*-----------------------/ADD Product-----------------------*/

/*-----------------------MY INBOX-----------------------*/
.my-inbox{ width:100%; padding:10px 0 0;}
.inbox-nav{ width:100%; padding:10px 0;}
.inbox-nav a{ color:#729FDC; text-decoration:none; font-size:14px; padding:0 5px 0 5px;}
.inbox-nav a:hover{text-decoration:underline; color:#729FDC;}
.inbox-nav fieldset{ width:100%; padding:10px 0;}
.inbox-nav fieldset label{ padding:0 10px 0 0;}
.inbox-nav fieldset input,.msg-cont input{ margin:0 5px 0 0;}
.inbox-nav fieldset select{ width:200px; margin:0 0 0 10px;}
.inbox-paginate{ width:200px; float:right;}
.inbox-paginate a{ color:#000; font-size:12px;}
.arrow-prev{padding:0 0 0 10px!important; background:url(../../img/arrow-prv.gif) no-repeat left center;}
.arrow-next{ padding:0 10px 0 0 !important;background:url(../../img/arrow-nxt.gif) no-repeat right center;}

.inbox-nav table th{ font-size:14px; font-weight:700; background:#CCC;  border-bottom:1px solid #ccc; padding:5px 0 5px;}
.inbox-nav table td{ padding:5px 0;border-bottom:1px solid #ccc; text-align:center; vertical-align:middle;}
.inbox-nav table td select{ width:200px;}

table.negotion th{ font-size:14px; font-weight:700; background:#CCC;  border-bottom:1px solid #ccc; padding:5px 0 5px;}
table.negotion td{ padding:5px 0;border-bottom:1px solid #ccc; text-align:center; vertical-align:middle;}
table.negotion td select{ width:200px;}
table.negotion td input{ width:100px; margin:0 0 5px;}
.msg-cont{ width:100%;}
.msg-cont h2{ float:left; display:block; padding:10px 10px 0 0; color:#000; font-size:16px; font-weight:700;}
.msg-cont span{ margin:0 100px 0 0;}
.msg-cont p{ padding:10px 0;}

/*-----------------------/MY INBOX-----------------------*/


/*-----------------------COMMON CSS-----------------------*/
.ta-right{ text-align:right !important;}
.ta-left{   padding: 3px 0 15px; text-align:left !important;}
/*-----------------------/COMMON CSS-----------------------*/


/*------------------------- Popup ----------------------*/
.popupWrapper { width:692px; height:auto; display:none; z-index:50;}
.popupTop { background:url(../../img/pop-up-top.png) no-repeat bottom; height:27px; width:100%;}
.popupBottom { background:url(../../img/pop-up-bottom.png) no-repeat top; height:27px; width:100%;}
.popupContent { background:url(../../img/popo-up-rptr.png) repeat-y left; clear:both;}
.popupScroller { padding:15px 20px 5px 65px; height:auto; width:543px; overflow:scroll; overflow-x:hidden;}
.popupScroller h5 { color:#73AE0B; font-size:18px; font-weight:bold;   margin:0 0 20px 0;}
.popupScroller h1 { color:#333333; font-size:21px; margin-bottom:15px; line-height:26px;}
.popupScroller p { font-size:18px; line-height:22px; color:#898888;}
.popupPagination { clear:both; line-height:18px; display:block; padding:0 0 10px 85px; height:18px; background:url(../../img/line.png) 86px 0px no-repeat;}
.popupPagination a { color:#0072bc; font-weight:500; text-transform:uppercase; font-size:10px;}
.popupPagination a#leftControl{ margin-right:10px;}
.popupPagination a#leftControl1{ margin-right:10px;}
a.popupClose { height:30px; width:30px; z-index:99; position:absolute; background:url(../../img/close-bg.png) no-repeat center; left:0; top:0; text-decoration:none;}
a.popupClose:hover { text-decoration:none;}

/*--------------------- CSS For popup slider -------------------*/

.allHolder { height:auto; width:543px; overflow:hidden; position:relative;}
.popupItems { width:543px; float:left;display:none;}
.popupItems1 { width:543px; float:left;display:none;}

#footer { background-color:#d9d9d9; font-size:10px; font-family:trebuchet MS,Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 39px; line-height:29px; margin-bottom:0; }

/*------------------------ Changed CSS ----------------------*/

.popupScroller { overflow:auto; overflow-x:hidden;}
a.popupClose { height:35px; width:35px; left:3px; top:3px;}


/*------------------------Form validation error css------------------------*/
.success_text {
	margin: 11px 0px 0px 5px;
	float: left;
	color: #73ae0b;
}
.error_text {
	margin: 11px 0px 0px 5px;
	float: left;
	color: #e20000;
}

label.error {	clear:both;	color: red;	font-style: italic;	display:block;}
div.error { }
input:focus { border: 1px solid black; }
input.error { border: 1px solid red; }
div.message {clear: both;	color: #E20000;margin: 0 0 1em 0;padding: 11px 0 0 5px;height:39px;}
div.error-message {clear: both;	color: red;font-style: italic;}
p.error {background-color: #e32;color: #fff;font-size: 120%;line-height: 140%;padding: 0.8em;margin: 1em 0;}
p.error em {	color: #000;font-weight: normal;line-height: 140%;}
.notice {background: #ffcc00;color: #000;display: block;	font-size: 120%;line-height: 140%;padding: 0.8em;margin: 1em 0;}
.success {background: green;color: #fff;}
label {color: #000;font-size: 13px;margin: 0 10px 5px 0;}
/*------------------------Form validation error css------------------------*/
.tdtext{text-align: right;color: black;font-size:12px;}
.tddata{text-align: left;}
.lbtext{text-align: right;font-weight: bold;}
div.message {clear: both;	color: #E20000;margin: 0 0 1em 0;background: url("../../img/alert_bg.png") no-repeat scroll 0 0 transparent;padding: 8px 0 0 5px;height:39px;}
div.message_cart {clear: both;color:blue;margin: 18px 0 0;padding: 11px 0 0 15px;background: url("../../img/alert_bg.png") no-repeat scroll 0 0 transparent;height:39px;}
/*------------------------Form validation error css------------------------*/

.lftnav{ float:left; width:172px; margin-right:11px;}
.lftnav .title{ text-align:left; padding-left:11px;}


/*--------LEFT SIDE ACCORDION MENU--------------*/
ul.according{ width:auto; list-style:none;}
ul.according li.title{ height:auto; padding-top:0;}
ul.according li a.menu-item{ font-size:14px; font-weight:700; display:block; padding:5px 0; color:#fff; text-decoration:none;}
ul.according li ul{ width:auto; list-style:none; padding:10px 0 10px; display:none;}
ul.according li ul li a{ font-size:11px; display:block; line-height:18px; font-weight:normal; color:#000; text-decoration:none;}
ul.according li ul li a:hover{ text-decoration:underline;}
/*--------END OF LEFT SIDE ACCORDION MENU---------*/
/* Form Stuff */
/*label
{
	font-family: trebuchet MS,Arial, Tahoma, sans-serif;
	font-size: 13px;
	color: #9c9c8e;
	margin: 0px 0px 5px 0px;
	display: block;
	clear: both;
}
*/
input, textarea
{
	font-family: trebuchet MS,"Myriad Pro", Arial, Tahoma, sans-serif;
	color: #000;
	margin: 0;
	font-size:12px;
	border: 1px solid #cccccc;
}
input[type="button"],input[type="submit"]
{
	background-color:#729FDC;
	padding:1px 4px;
}

textarea
{
	font: normal 1.2em trebuchet MS,Arial, Tahoma, sans-serif;

}

input:focus, textarea:focus
{
	border: 1px solid #aaaaaa;
}

.submit
{
	/*background-color: #0099ff; background: url('../img/button.png') no-repeat;*/
	
	display: block;
	float: left;
	width: 102px;
	height: 39px;
	margin: 0px 10px 10px 0px;
	padding: 3px 0px 6px 0px;
	font-size: 14px;
	border: none;
	color: #fff;
	/* text-transform: uppercase;
	 border: 1px solid #fff; */
}

input.reset
{
	background-color: #33393c;
}

input.submit:hover
{
	/* background-color: #ff6600; */
}

.short
{
	width: 35%;
}

.medium
{
	width: 60%;
}
.sub_text {
	float: left;
	font-size: 12px;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.div_header1 {
	height: 20px;
	width: 100%;
	background:#364f7e;
	padding-left: 8px;
	padding-top: 4px;
	color: #ffffff;
}

/*-----------------------CHECK OUT-----------------------*/
.negotiate-table{ width:100%; padding:10px 0 0; line-height:20px;}
.negotiate-table th{ text-align:left; font-weight:700; font-size:13px;text-align:center; vertical-align:middle;}
.negotiate-table th.item{  padding:0 0 0 5px; text-align:left;}
.negotiate-table td {text-align:left;}
/*--------------Product gallary-------------*/
.container {
	width: 700px;
	margin: 0 auto;
	padding-bottom: 10px;
	padding-top:10px;
	overflow: hidden;
}
ul.display {
	float: left;
	width: 700px;
	margin: 0;
	padding: 0;
	list-style: none;



}
ul.display li {
	float: left;
	width: 700px;
	padding: 10px 0;
	margin: 0;
	background:#fff;
	border-bottom: 1px solid #dddddd;

}
ul.display li a {
	color: #e7ff61;
	text-decoration: none;
}
ul.display li .content_block {
	padding: 0;
}
ul.display li .content_block h2 {
	margin: 0;
	padding: 5px;
	font-weight: normal;
	font-size: 1.7em;
	float:left;

}
ul.display li .content_block p {
	margin: 0;
	padding: 6px 5px 5px 0;
	font-size: 1.2em;
}
ul.display li .content_block a img{
	padding: 5px;
	border: 2px solid #ccc;
	background: #fff;
	margin: 0 15px 0 0;
	float: left;
}

ul.thumb_view li{
	width: 233px;
}
ul.thumb_view li h2 {
	display: inline;
	float:left;
}
ul.thumb_view li p{
	display: block;
}

ul.thumb_view li em{ display:none; clear:both;}
ul.thumb_view li div span{ float:left; width:88px; text-align:left; padding-left:10px;}

ul.display li span{
	 float:left;
	 width:112px;
}
ul.thumb_view li .content_block a img {
	margin:0;
}


a.switch_thumb {
	width: 122px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	margin: 0;
	display: block;
	background: url(../../img/viewtestimg/switch.gif) no-repeat;
	outline: none;
	text-indent: -9999px;
}
a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
a.swap { background-position: left bottom; }

/*----------End Product Gallary ----------------------*/

/*-------------Start pagination---------------*/
.pagination {
            font-size: 80%;
        }

.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
}

.pagination .current {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}

.result{}

.result img{ float:left; margin:3px 10px 0 0;}

#Searchresult {
	margin-top:15px;
	margin-bottom:15px;
	border:solid 1px #eef;
	padding:5px;
	background:#eef;

}

#Searchresult p { margin-bottom:1.4em; float:left;}

#Searchresult dt {
    font-weight:bold;
}

#Searchresult dd {
    margin-left:25px;
}

#ImageContainer {
    height:125px;
    width:200px;
    border:solid 1px #ccc;
    margin-bottom:10px;
}

#ImageContainer img {display:none;}
/*-------------------End Pagination-----------------------*/
#feedback{
position:fixed;
width:40px;
height:150px;
top: 150px;
background: red;
z-index:1;
margin:0;
padding:0;
right:0;
}